﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Main.Master" AutoEventWireup="true"
    CodeBehind="Distribucion.aspx.cs" Inherits="Web.forms.Distribucion" %>
<%@ Register assembly="anthem" namespace="Anthem" tagprefix="anthem" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <div id="printablediv">
        <asp:Panel ID="PanelUsuarios" runat="server" CssClass="pnlPrincipal">
            <table width="624" cellpadding="0" cellspacing="0" border="0">
                <tr>
                    <td width="261" class="celdaTitulo">
                        <asp:Label ID="Label1" runat="server" CssClass="titForm">Carga Inicial / Distribución</asp:Label>
                    </td>
                    <td width="363" class="celdaTitulo" height="34">
                        <asp:Image ID="Banner" runat="server" ImageUrl="~/IMG/Banner.jpg" />
                    </td>
                </tr>
                <tr>
                    <td colspan="2" align="center">
                        <asp:Panel ID="pnlDistribucion" runat="server" Visible="true">
                            <table width="95%">
                                <tr>
                                    <td colspan="6">
                                    </td>
                                </tr>
                                <tr>
                                    <td style="width: 100%" align="left">
                                        <table border="0" cellpadding="0" cellspacing="0">
                                            <tr>
                                                <td align="left">
                                                    <asp:Label ID="Label3" runat="server" CssClass="lbl" Text="Bodega" />
                                                </td>
                                                <td align="left">
                                                    <asp:DropDownList ID="ddlBodega" runat="server" Width="190px" />
                                                </td>
                                                <td>
                                                    <asp:Label runat="server" CssClass="lbl" ID="lblTomaPorBodega" />
                                                </td>
                                                <td align="left">
                                                    <asp:Label runat="server" CssClass="lbl" Text="Pasillos" ID="lblPasillos" />
                                                </td>
                                                <td align="right">
                                                    <anthem:TextBox ID="txtPasillo" runat="server" Width="50px" CssClass="lbl" 
                                                        AutoPostBack="true" ontextchanged="txtPasillo_TextChanged"  />
                                                </td>
                                            </tr>
                                            <tr>
                                                <td align="right" colspan="4">
                                                    <p class="lbl">
                                                        Ejemplo para ingresar pasillo:
                                                        <br />
                                                        ( T* = Todos los pasillos | A% = Todos de Pasillos que comiencen con | A01 = Pasillo )
                                                    </p>
                                                </td>
                                            </tr>
                                        </table>
                                    </td>
                                    <td align="right" valign="top">
                                        <asp:Button ID="btnObtenerDistribuciones" runat="server" CssClass="allocate" ToolTip="Obtener Ubicaciones a Distribuir"
                                            OnClick="btnObtenerDistribuciones_Click" />
                                    </td>
                                </tr>
                                <tr>
                                    <td align="left" colspan="3">
                                        <asp:Label ID="lblCantUbicaciones" runat="server" CssClass="lbl" Text="Ubicaciones a distribuir: [CantUbicaciones]"
                                            Visible="false" />
                                    </td>
                                </tr>
                                <tr>
                                    <td colspan="7">
                                        <div style="height: 200px; overflow: auto;">
                                            <asp:GridView ID="grvAsignacionLiderOperativos" runat="server" AutoGenerateColumns="False" Width="100%" Visible="True"
                                                BorderColor="#E0040B" BorderStyle="Ridge" BorderWidth="2" Style="margin-top: 0px">
                                                <HeaderStyle BackColor="#343434" ForeColor="White" />
                                                <AlternatingRowStyle BackColor="silver" />
                                                <Columns>
                                                    <asp:TemplateField FooterText="Líder" HeaderText="Líder">
                                                        <ItemTemplate>
                                                            <asp:Label ID="lblLiderId" runat="server" CssClass="lbl" Visible="false" Text='<%# Bind("UserId") %>' />
                                                            <asp:Label ID="lblUbicPorOper" runat="server" CssClass="lbl" Visible="false" />
                                                            <asp:Label ID="lblNombreCompleto" runat="server" CssClass="lbl" Text='<%# Bind("NombreCompleto") %>' />
                                                        </ItemTemplate>
                                                        <ItemStyle HorizontalAlign="left" />
                                                    </asp:TemplateField>
                                                    <asp:TemplateField FooterText="Cantidad Operativos" HeaderText="Cantidad Operativos">
                                                        <ItemTemplate>
                                                            <asp:TextBox ID="txtCantidadOperadores" runat="server" Width="60px" OnKeyPress="return ValidaSoloNumeros();" />
                                                            <anthem:Label ID="lbEstado" runat="server" CssClass="lbl" Visible="false" AutoUpdateAfterCallBack="true" />
                                                        </ItemTemplate>
                                                        <ItemStyle HorizontalAlign="Center" />
                                                    </asp:TemplateField>
                                                </Columns>
                                            </asp:GridView>
                                        </div>
                                    </td>
                                </tr>
                            </table>
                        </asp:Panel>
                        <table width="95%">
                            <tr>
                                <td style="height: 3px;">
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    <asp:Label ID="LblTitulo" runat="server" CssClass="lbl" Visible="false" Text="LISTADO DE DISTRIBUCIÓN." />
                                </td>
                            </tr>
                            <tr>
                                <td>
                                </td>
                            </tr>
                            <tr>
                                <td align="left">
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    <div style="height: 150px; overflow: auto;">
                                        <asp:GridView ID="grvDistribucion" runat="server" AutoGenerateColumns="False" Width="100%"
                                            BorderColor="#E0040B" BorderStyle="Ridge" BorderWidth="2" OnRowDataBound="grvDistribucion_RowDataBound" Height="150px" Style="margin-top: 0px">
                                            <HeaderStyle BackColor="#343434" ForeColor="White" />
                                            <AlternatingRowStyle BackColor="silver" />
                                            <Columns>
                                                <asp:TemplateField FooterText="Bodega" HeaderText="Bodega">
                                                    <ItemTemplate>
                                                        <asp:Label ID="lblID" runat="server" CssClass="lbl" Visible="false" Text='<%# Bind("distribuciones_Id") %>' />
                                                        <asp:Label ID="lblBodega" runat="server" CssClass="lbl" Text='<%# Bind("distribuciones_BodegasId") %>' />
                                                    </ItemTemplate>
                                                    <ItemStyle HorizontalAlign="Center" />
                                                </asp:TemplateField>
                                                <asp:TemplateField FooterText="Pasillo" HeaderText="Pasillo">
                                                    <ItemTemplate>
                                                        <asp:Label ID="lblpasillo" runat="server" CssClass="lbl" Text='<%# Bind("distribuciones_Pasillo") %>' />
                                                    </ItemTemplate>
                                                    <ItemStyle HorizontalAlign="left" />
                                                </asp:TemplateField>
                                                <asp:TemplateField FooterText="Stock" HeaderText="Ubicaciones">
                                                    <ItemTemplate>
                                                        <asp:Label ID="lblstock" runat="server" CssClass="lbl" Text='<%# Bind("distribuciones_Stock") %>' />
                                                    </ItemTemplate>
                                                    <ItemStyle HorizontalAlign="Right" />
                                                </asp:TemplateField>
                                                <asp:TemplateField FooterText="Líder" HeaderText="Líder">
                                                    <ItemTemplate>
                                                        <asp:DropDownList runat="server" ID="ddlLideres" Width="100px" />
                                                    </ItemTemplate>
                                                </asp:TemplateField>
                                                <asp:TemplateField FooterText="Cantidad Operadores" HeaderText="Cantidad Operadores">
                                                    <ItemTemplate>
                                                        <asp:TextBox ID="txtCantidadOperadores" runat="server" Width="60px" />
                                                    </ItemTemplate>
                                                    <ItemStyle HorizontalAlign="Center" />
                                                </asp:TemplateField>
                                            </Columns>
                                        </asp:GridView>
                                    </div>
                                </td>
                            </tr>
                        </table>
                        <table>
                            <tr>
                                <td align="center" colspan="2">
                                    <asp:Label ID="lblMensaje" runat="server" Visible="false" CssClass="lbl" />
                                </td>
                            </tr>
                        </table>
                        <table>
                            <tr>
                                <td>
                                    <asp:Panel ID="pnlGenerarHojaRuta" Visible="false" runat="server">
                                        <table width="100%">
                                            <tr>
                                                <td>
                                                    <asp:CheckBoxList runat="server" ID="chkTipoLider" RepeatDirection="Horizontal">
                                                        <asp:ListItem Value="1">Interno</asp:ListItem>
                                                        <asp:ListItem Value="2">Externo</asp:ListItem>
                                                    </asp:CheckBoxList>
                                                </td>
                                                <td align="right" valign="top" rowspan="7">
                                                    <asp:Button runat="server" ID="btnGenerar" Visible="true" Enabled="true" ToolTip="Distribución para Hoja de Ruta"
                                                        CssClass="search" />
                                                </td>
                                            </tr>
                                        </table>
                                    </asp:Panel>
                                </td>
                                <td>
                                    <asp:Button runat="server" ID="btnVerReporte" ToolTip="Ver Informe Hoja de Ruta"
                                        CssClass="report" Visible="false" Enabled="true" />
                                </td>
                            </tr>
                        </table>
                    </td>
                </tr>
            </table>
        </asp:Panel>
    </div>
</asp:Content>
